page,
.bg-f6 {
  background: #f6f6f6;
}

.slot-wrap {
  flex: 1;
  color: #000;
  font-size: 16px;
  margin-left: -80rpx;

  .titile {
    padding-right: 15rpx;
  }
}
.list-wrap {
  background-color: #f6f6f6;
  margin: 0 24rpx 0;
  height: calc(100vh - 352rpx - 64px);
}

.list-wrap2 {
  margin: 0 24rpx 0;
  background-color: #f6f6f6;
  height: calc(100vh - 264rpx - 64px);
}
.top-wrap {
  width: 100%;

  .search-wrap {
    padding: 20rpx 24rpx;
    background: #fff;
    margin-bottom: 20rpx;
  }

  .tab-wrap {
    margin: 0 24rpx 20rpx;
    padding: 10rpx 20rpx 0;
    background: #fff;
    border-radius: 10rpx;

    .tab-tag {
      border-top: 2rpx solid #eee;
      height: 85rpx;
      .tag {
        padding: 0 20rpx;
        border-radius: 10rpx;
        font-size: 24rpx;
        height: 50rpx;
        line-height: 50rpx;
      }

      .tag-unactive {
        background: #f6f6f6;
        color: #666;
      }

      .tag-actiive {
        background: #fff6cd;
        color: #333;
      }
    }
  }
}

/deep/ .u-tab-item {
  line-height: 46rpx !important;
}
